Entity Component System
#設計
エンティティ・コンポーネント・システム
エンティティ
ゲームに登場する全ての実態のあるオブジェクト
ID を持つ
複数のコンポーネントをミックスインすることでそのオブジェクトの振る舞いを定義する
コンポーネント
ある振る舞いについてまとめたもの
React とかのコンポーネントとは異なる
むしろ hooks に近い
システム
全エンティティをイテレーションしてコンポーネントを実行する
データ指向設計